package com.ruoyi.mentor.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;


/**
 * 研究生信息视图对象 mall_package
 *
 * @author LH
 * @date 2021-05-21
 */
@Data
@ApiModel("研究生信息视图对象")
public class StudentVo {
	private static final long serialVersionUID = 1L;

	/** id */
	@ApiModelProperty("id")
	private Long id;

	private Long userId;

	/** 学号 */
	@Excel(name = "学号")
	@ApiModelProperty("学号")
	private String stuSno;

	/** 学科id */
	@Excel(name = "学科id")
	@ApiModelProperty("学科id")
	private Long subId;

	/** 学科名 */
	@Excel(name = "学科名")
	@ApiModelProperty("学科名")
	private String subName;

	/** 姓名 */
	@Excel(name = "姓名")
	@ApiModelProperty("姓名")
	private String stuName;
	/** 性别 */
	@Excel(name = "性别")
	@ApiModelProperty("性别")
	private Integer stuGender;
	/** 考生号 */
	@Excel(name = "考生号")
	@ApiModelProperty("考生号")
	private String stuExamId;
	/** 证件号码 */
	@Excel(name = "证件号码")
	@ApiModelProperty("证件号码")
	private String stuCardId;
	/** 出生日期 */
	@Excel(name = "出生日期")
	@ApiModelProperty("出生日期")
	private String stuBirth;
	/** 毕业年月 */
	@Excel(name = "毕业年月")
	@ApiModelProperty("毕业年月")
	private String stuGraduateDate;
	/** 审核状态 ：0未审核 1审核中 2 审核未通过 3审核通过 */
	@Excel(name = "审核状态 ：0未审核 1审核中 2 审核未通过 3审核通过")
	@ApiModelProperty("审核状态 ：0未审核 1审核中 2 审核未通过 3审核通过")
	private Integer examineStatus;

	@Excel(name = "创建时间")
	@ApiModelProperty("创建时间")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createDate;

	@Excel(name = "修改时间")
	@ApiModelProperty("修改时间")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updateDate;

	@ApiModelProperty("是否已经选择导师 0未选择 1已选择")
	private Integer isChoose;
}
